/*Theme Name: 2Q
Theme URI: http://www.duequerce.net
Description: tema semplice
Version: 1.0
Author: Barbara Dotti
Author URI: blackbaba[at]hotmail.com
Tags: fixed width, one column
*/
@charset "utf-8";
 
html, body {
    height: 100%;
}

body {
font-family: 'PT Sans Narrow', sans-serif;
 margin:0;
 padding:0;
background-image: url(img/sfondo.jpg);
background-repeat: no-repeat;
background-position: 50% 0px;
 background-color: black;
font-size: 14px;
 color: #fff;
  font-style: normal;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0.030em;
  word-spacing: -0.041em;
}
img {
border: 1px solid #ddd;
padding: 5px;
} 
a:link {
 color: #fff;
 text-decoration: none;
 outline:none;  
}
a:visited {
 color: #fff;
 text-decoration: none;
 outline:none;  
}
a:hover {
 color: #777;
 text-decoration: none;
 outline:none;  
}
h1, h2, h3, h4 {
 margin:0;
 padding:0;
 color: #fff;
 text-decoration: none;
}
h1{
font-size: 30px;
}
h2{
font-size: 18px;
}
h3{
font-size: 15px;
}
h4{
font-size: 13px;
}
#wrapper {
 width: 950px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -30px;
}
#header {
 width: 950px;
 height: 50px;
color: white;
background-image: url(img/barra.png);
background-repeat: repeat-x;
background-position: 0px 0px;
}
#logo {
 float: left;
 margin: 3px 0px 0px 10px;
 } 
#logo img {
border: none;
padding: 0px;
}
#menu {
 float: right;
 margin: 13px 10px 0px 0px;
}
#menu a{
 margin: 0px 5px 0px 5px;
}
#spazio img {
border: none;
 padding: 55px 0px 55px 50px;
}
#contenuto {
 min-height:100px;
 overflow: auto;
background-image: url(img/nero.png);
background-repeat: repeat;
background-position: 0px 0px;
margin-bottom: 36px;
 padding: 60px 50px 20px 50px;
 font-size: 16px;
}

#footer {
width: 950px;
text-align: center;
font-size: 13px;
margin:auto;
background-image: url(img/foo.png);
background-repeat: repeat-x;
background-position: 0px 0px;
line-height: 200%;
}
#footer, #push {
    height: 35px;
    clear: both;
}
#footer img{
padding: 0px;
border: none;
}
#social {
padding-right: 15px;
float: right;
}
.foo {
    height: 5px;
}
.clear {
    clear: both;
}
#home1 {
float: left;
width: 350px;
margin-right: 50px;
text-transform: uppercase;
}
#home2 {
float: right;
width: 450px;
}
#home2 img{
clear: both;
}

.minore{
text-transform: lowercase;
}
.maggiore{
text-transform: uppercase;
}
.nobordo img{
border: none;
padding: 5px;
}
.diapositive img{
margin: 2px;
}
.gallery {
align: center;
width: 850px;
text-align: center;
margin: auto;
font-size: 15px;
}
.menulato {
float: left;
width: 150px;
text-align: left;
}
.scheda1 {
float: left;
width: 200px;
text-align: center;
}
.scheda1 img {
border: none;
}
.scheda2 {
float: right;
width: 500px;
text-align: left;
}
.scheda2 img {
padding-right: 20px;
padding-top: 10px;
border: none;
}
.scheda3 {
float: right;
width: 380px;
text-align: left;
}
#map {
float: left;
width: 550px;
height: 415px;
align: left;
}
#dati {
width: 250px;
float: right;
text-align: center;
padding-top: 40px;
}
.tit {
font-size: 13px;
color: #777;
}
.centra {
text-align: center;
margin: auto;
}
.centra2 {
margin: auto;
text-align: center;
width: 500px;
}






.evento {
float: left;
width: 920px;
margin-top: 20px;
text-align: left;
}
.evento img{
padding: 10px;
float: left;
}
.vaileft {
float: left;
width: 100%;
}
.menucantina {
float: left;
width: 110px;
text-align: left;
}




.scroll {
overflow: auto;
height: 350px;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}